Big Huge Thesaurus

Portulaca oleracea

noun